//package com.white.androidstudy.ss;
//
//import android.graphics.Paint;
//
///**
// * Created by ytf on 2017/12/6 006.
// * Description:
// */
//
//public class TextLineBean
//{
//    public static final String NEWWORD = "\n";
//    public static final String PARAGRAPH_END = "\r";
//    public int offset = 0;
//    public String str = null;
//    public float stringLength;
//    public float tabLength;
//
//    public TextLineBean()
//    {
//        this.offset = 0;
//        this.tabLength = 0.0F;
//    }
//
//    public TextLineBean(int paramInt)
//    {
//        this.offset = paramInt;
//        this.tabLength = 0.0F;
//    }
//
//    public TextLineBean(int paramInt, String paramString)
//    {
//        this.offset = paramInt;
//        this.str = paramString;
//        this.tabLength = 0.0F;
//    }
//
//    public WordBean[] calculateWordLocation(Paint paramPaint, float paramFloat1, float paramFloat2)
//    {
//        float f1 = paramPaint.measureText("安") * -3.0F / 4.0F;
//        Object localObject = null;
//        float f2 = paramFloat2 - this.stringLength;
//        paramFloat2 = f2;
//        if (f2 < f1) {
//            paramFloat2 = f1;
//        }
//        if (this.str == null) {
//            return null;
//        }
//        String[] arrayOfString = this.str.split("\n");
//        int j = arrayOfString.length;
//        if (j > 0)
//        {
//            f1 = paramFloat2;
//            int i = j;
//            if (arrayOfString[(j - 1)].equals("\r"))
//            {
//                f1 = paramFloat2;
//                if (paramFloat2 > 0.0F) {
//                    f1 = 0.0F;
//                }
//                i = j - 1;
//            }
//            paramFloat2 = f1;
//            if (i > 1) {
//                paramFloat2 = f1 / (i - 1);
//            }
//            paramFloat1 += this.tabLength;
//            WordBean[] arrayOfWordBean = new WordBean[i];
//            j = 0;
//            for (;;)
//            {
//                localObject = arrayOfWordBean;
//                if (j >= i) {
//                    break;
//                }
//                arrayOfWordBean[j] = new WordBean();
//                arrayOfWordBean[j].word = arrayOfString[j];
//                arrayOfWordBean[j].xOffset = paramFloat1;
//                arrayOfWordBean[j].wordWidth = paramPaint.measureText(arrayOfString[j]);
//                paramFloat1 += arrayOfWordBean[j].wordWidth + paramFloat2;
//                j += 1;
//            }
//        }
//        return localObject;
//    }
//
//    public String getComposingString()
//    {
//        StringBuffer localStringBuffer = new StringBuffer();
//        if (this.tabLength > 0.0F) {
//            localStringBuffer.append("　　");
//        }
//        int i = 0;
//        if (i < this.str.length())
//        {
//            char c = this.str.charAt(i);
//            if (c == "\n".charAt(0)) {}
//            for (;;)
//            {
//                i += 1;
//                break;
//                if (c == "\r".charAt(0)) {
//                    localStringBuffer.append("\r\n");
//                } else {
//                    localStringBuffer.append(c);
//                }
//            }
//        }
//        return localStringBuffer.toString();
//    }
//}
//
